package com.comp6231.replica2.server.helper;

/**
 * Struct definition: Log.
 * 
 * @author OpenORB Compiler
*/
public final class Log implements org.omg.CORBA.portable.IDLEntity
{
    /**
     * Struct member badgeID
     */
    public String badgeID;

    /**
     * Struct member locationID
     */
    public String locationID;

    /**
     * Struct member operationDescription
     */
    public String operationDescription;

    /**
     * Struct member timeStamp
     */
    public String timeStamp;

    /**
     * Struct member operationStatus
     */
    public String operationStatus;

    /**
     * Struct member recordID
     */
    public String recordID;

    /**
     * Struct member recordStatus
     */
    public String recordStatus;

    /**
     * Default constructor
     */
    public Log()
    { }

    /**
     * Constructor with fields initialization
     * @param badgeID badgeID struct member
     * @param locationID locationID struct member
     * @param operationDescription operationDescription struct member
     * @param timeStamp timeStamp struct member
     * @param operationStatus operationStatus struct member
     * @param recordID recordID struct member
     * @param recordStatus recordStatus struct member
     */
    public Log(String badgeID, String locationID, String operationDescription, String timeStamp, String operationStatus, String recordID, String recordStatus)
    {
        this.badgeID = badgeID;
        this.locationID = locationID;
        this.operationDescription = operationDescription;
        this.timeStamp = timeStamp;
        this.operationStatus = operationStatus;
        this.recordID = recordID;
        this.recordStatus = recordStatus;
    }

}
